package com.learn.interceptor;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class WebConfig implements WebMvcConfigurer
{

	@Override
	public void addInterceptors (InterceptorRegistry registry)
	{
		registry.addInterceptor (new JwtInterceptor ())
				.addPathPatterns ("/**") // 设置需要拦截的路径，比如管理员接口
				.excludePathPatterns ("/admin/v1/tokens/login"); // 排除登录接口
	}
}